﻿using System;
using System.Collections.Generic;

// Code scaffolded by EF Core assumes nullable reference types (NRTs) are not used or disabled.
// If you have enabled NRTs for your project, then un-comment the following line:
// #nullable disable

namespace orm.Models
{
    public partial class TgsTDSurveytool
    {
        public long Id0 { get; set; }
        public string SurveyToolId { get; set; }
        public string PolicyId { get; set; }
        public string ToolName { get; set; }
        public long? ToolType { get; set; }
        public string DefaultTool { get; set; }
        public string IsReadonly { get; set; }
        public string Description { get; set; }
        public string NotInUse { get; set; }
        public string CreateDate { get; set; }
        public string CreateUserId { get; set; }
        public string Remarks { get; set; }
        public string CreateAppId { get; set; }
        public string UpdateDate { get; set; }
        public string UpdateUserId { get; set; }
        public long? ToolSubtype { get; set; }
        public string UpdateAppId { get; set; }
        public string Correlate { get; set; }
        public double? CostPerRun { get; set; }
        public double? CostPerLength { get; set; }
        public double? RunningSpeed { get; set; }
        public string IsSingleShot { get; set; }
        public string RevisionNumber { get; set; }
        public string RevisionDate { get; set; }
        public string RevisionComment { get; set; }
        public string SourceReference { get; set; }
        public string ToolApplication { get; set; }
        public string CurrentStatus { get; set; }
        public string ReplacesTool { get; set; }
        public string IsRangeLimited { get; set; }
        public double? InclinationRangeMin { get; set; }
        public double? InclinationRangeMax { get; set; }
        public double? AzimuthEwExclusion { get; set; }
        public string RangeComment { get; set; }
        public string ToolParameters { get; set; }
        public string MisalignmentType { get; set; }
        public string CentralizationType { get; set; }
        public string DepthType { get; set; }
        public string GyroType { get; set; }
        public string GyroReferenceType { get; set; }
        public string MagneticIntegererferenceType { get; set; }
        public string MagneticReferenceType { get; set; }
        public string InclinationCorrectionType { get; set; }
        public long? ChecksumValue { get; set; }
        public string ShortName { get; set; }
    }
}
